home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr44 / frasrc19.zip / BCFRACT.MAK < prev    next >
Text File  |  1995-02-10  |  7KB  |  298 lines

  1. .AUTODEPEND
  2.  
  3. #               *Translator Definitions*
  4. # bcfract.cfg - optimize for speed
  5. # bcfract2.cfg - optimize for size
  6. #
  7. CC = bcc +BCFRACT.CFG
  8. CCsize = bcc +BCFRACT2.CFG
  9. TASM = TASM /ml /zi /o /jJUMPS /m2
  10. TLIB = tlib
  11. TLINK = tlink
  12. # put your libpath here
  13. LIBPATH = ..\lib
  14. # and include here
  15. INCLUDEPATH = ..\include
  16.  
  17.  
  18. #               *Implicit Rules*
  19. .c.obj:
  20.   $(CC) -c {$< }
  21.  
  22. .cpp.obj:
  23.   $(CC) -c {$< }
  24.  
  25. #               *List Macros*
  26. Link_Exclude =  \
  27.  fractint.hlp
  28.  
  29. Link_Include =  \
  30.  3d.obj \
  31.  ant.obj \
  32.  bigflt.obj \
  33.  bigfltc.obj \
  34.  biginit.obj \
  35.  bignum.obj \
  36.  calcfrac.obj \
  37.  decoder.obj \
  38.  diskvid.obj \
  39.  encoder.obj \
  40.  f16.obj \
  41.  fracsubr.obj \
  42.  fractalb.obj \
  43.  fractalp.obj \
  44.  fractals.obj \
  45.  fractint.obj \
  46.  framain2.obj \
  47.  frasetup.obj \
  48.  gifview.obj \
  49.  hcmplx.obj \
  50.  jb.obj \
  51.  jiim.obj \
  52.  line3d.obj \
  53.  loadmap.obj \
  54.  lorenz.obj \
  55.  lsys.obj \
  56.  lsysf.obj \
  57.  miscfrac.obj \
  58.  miscovl.obj \
  59.  miscres.obj \
  60.  mpmath_c.obj \
  61.  parser.obj \
  62.  plot3d.obj \
  63.  printer.obj \
  64.  realdos.obj \
  65.  rotate.obj \
  66.  slideshw.obj \
  67.  stereo.obj \
  68.  targa.obj \
  69.  testpt.obj \
  70.  tgaview.obj \
  71.  tplus.obj \
  72.  yourvid.obj \
  73.  zoom.obj \
  74.  cmdfiles.obj \
  75.  editpal.obj \
  76.  help.obj \
  77.  intro.obj \
  78.  loadfdos.obj \
  79.  loadfile.obj \
  80.  parserfp.obj \
  81.  prompts1.obj \
  82.  prompts2.obj \
  83.  bigflta.obj \
  84.  bignuma.obj \
  85.  calcmand.obj \
  86.  calmanfp.obj \
  87.  fpu087.obj \
  88.  fpu387.obj \
  89.  fr8514a.obj \
  90.  fracsuba.obj \
  91.  general.obj \
  92.  hgcfra.obj \
  93.  lsysa.obj \
  94.  lsysaf.obj \
  95.  lyapunov.obj \
  96.  mpmath_a.obj \
  97.  newton.obj \
  98.  parsera.obj \
  99.  tplus_a.obj \
  100.  video.obj
  101.  
  102. #               *Explicit Rules*
  103. fractint.exe: bcfract.lnk $(Link_Include) $(Link_Exclude)
  104.   $(TLINK) /L$(LIBPATH)/o @bcfract.lnk
  105.  
  106.  
  107.  
  108. #               *Individual File Dependencies*
  109. hc.exe: hc.obj
  110.   $(TLINK) /v-/i/c/P=48000/L$(LIBPATH)/o @bchc.lnk
  111.  
  112. fractint.hlp: help.src help2.src help3.src help4.src help5.src hc.exe
  113.   hc /c help.src
  114.  
  115. hc.obj: hc.c helpcom.h
  116.   $(CC) -ml -c hc.c
  117.  
  118.  
  119. # first all these
  120.  
  121. 3d.obj: bcfract.mak bcfract.cfg fractint.hlp 3d.c
  122.  
  123. ant.obj: bcfract.mak bcfract.cfg fractint.hlp ant.c
  124.  
  125. bigflt.obj: bcfract.mak bcfract.cfg fractint.hlp bigflt.c
  126.  
  127. bigfltc.obj: bcfract.mak bcfract.cfg fractint.hlp bigfltc.c
  128.  
  129. biginit.obj: bcfract.mak bcfract.cfg fractint.hlp biginit.c
  130.  
  131. bignum.obj: bcfract.mak bcfract.cfg fractint.hlp bignum.c
  132.  
  133. bignumc.obj: bcfract.mak bcfract.cfg fractint.hlp bignumc.c
  134.  
  135. calcfrac.obj: bcfract.mak bcfract.cfg calcfrac.c
  136.  
  137. decoder.obj: bcfract.mak bcfract.cfg decoder.c
  138.  
  139. diskvid.obj: bcfract.mak bcfract.cfg diskvid.c
  140.  
  141. encoder.obj: bcfract.mak bcfract.cfg encoder.c
  142.  
  143. f16.obj: bcfract.mak bcfract.cfg f16.c
  144.  
  145. fracsubr.obj: bcfract.mak bcfract.cfg fracsubr.c
  146.  
  147. fractalb.obj: bcfract.mak bcfract.cfg fractalb.c
  148.  
  149. fractalp.obj: bcfract.mak bcfract.cfg fractalp.c
  150.  
  151. fractals.obj: bcfract.mak bcfract.cfg fractals.c
  152.  
  153. fractint.obj: bcfract.mak bcfract.cfg fractint.c
  154.  
  155. framain2.obj: bcfract.mak bcfract.cfg framain2.c
  156.  
  157. frasetup.obj: bcfract.mak bcfract.cfg frasetup.c
  158.  
  159. gifview.obj: bcfract.mak bcfract.cfg gifview.c
  160.  
  161. hcmplx.obj: bcfract.mak bcfract.cfg hcmplx.c
  162.  
  163. jb.obj: bcfract.mak  bcfract.cfg jb.c
  164.  
  165. jiim.obj: bcfract.mak  bcfract.cfg jiim.c
  166.  
  167. line3d.obj: bcfract.mak  bcfract.cfg line3d.c
  168.  
  169. loadmap.obj: bcfract.mak  bcfract.cfg loadmap.c
  170.  
  171. lorenz.obj: bcfract.mak  bcfract.cfg lorenz.c
  172.  
  173. lsys.obj: bcfract.mak  bcfract.cfg lsys.c
  174.  
  175. lsysf.obj: bcfract.mak  bcfract.cfg lsysf.c
  176.  
  177. miscfrac.obj: bcfract.mak  bcfract.cfg miscfrac.c
  178.  
  179. miscovl.obj: bcfract.mak  bcfract.cfg miscovl.c
  180.  
  181. miscres.obj: bcfract.mak  bcfract.cfg miscres.c
  182.  
  183. mpmath_c.obj: bcfract.mak  bcfract.cfg mpmath_c.c
  184.  
  185. parser.obj: bcfract.mak  bcfract.cfg parser.c
  186.  
  187. plot3d.obj: bcfract.mak  bcfract.cfg plot3d.c
  188.  
  189. printer.obj: bcfract.mak  bcfract.cfg printer.c
  190.  
  191. realdos.obj: bcfract.mak  bcfract.cfg realdos.c
  192.  
  193. rotate.obj: bcfract.mak  bcfract.cfg rotate.c
  194.  
  195. slideshw.obj: bcfract.mak  bcfract.cfg slideshw.c
  196.  
  197. stereo.obj: bcfract.mak bcfract.cfg stereo.c
  198.  
  199. targa.obj: bcfract.mak  bcfract.cfg targa.c
  200.  
  201. testpt.obj: bcfract.mak  bcfract.cfg testpt.c
  202.  
  203. tgaview.obj: bcfract.mak  bcfract.cfg tgaview.c
  204.  
  205. tplus.obj: bcfract.mak  bcfract.cfg tplus.c
  206.  
  207. yourvid.obj: bcfract.mak  bcfract.cfg yourvid.c
  208.  
  209. zoom.obj: bcfract.mak  bcfract.cfg zoom.c
  210.  
  211.  
  212. # then the ones optimized for size
  213.  
  214. cmdfiles.obj: bcfract.mak bcfract2.cfg cmdfiles.c
  215.   $(CCsize) -c {cmdfiles.c }
  216.  
  217. editpal.obj: bcfract.mak bcfract2.cfg editpal.c
  218.   $(CCsize) -c {editpal.c }
  219.  
  220. help.obj: bcfract.mak bcfract2.cfg help.c
  221.   $(CCsize) -c {help.c }
  222.  
  223. intro.obj: bcfract.mak  bcfract2.cfg intro.c
  224.   $(CCsize) -c {intro.c }
  225.  
  226. loadfdos.obj: bcfract.mak  bcfract2.cfg loadfdos.c
  227.   $(CCsize) -c {loadfdos.c }
  228.  
  229. loadfile.obj: bcfract.mak  bcfract2.cfg loadfile.c
  230.   $(CCsize) -c {loadfile.c }
  231.  
  232. parserfp.obj: bcfract.mak  bcfract2.cfg parserfp.c
  233.   $(CCsize) -c {parserfp.c }
  234.  
  235. prompts1.obj: bcfract.mak  bcfract2.cfg prompts1.c
  236.   $(CCsize) -c {prompts1.c }
  237.  
  238. prompts2.obj: bcfract.mak  bcfract2.cfg prompts2.c
  239.   $(CCsize) -c {prompts2.c }
  240.  
  241.  
  242.  
  243. bigflta.obj: bcfract.mak  bcfract.cfg bigflta.asm
  244.     $(TASM)  bigflta.ASM,bigflta.OBJ
  245.  
  246. bignuma.obj: bcfract.mak  bcfract.cfg bignuma.asm
  247.     $(TASM)  bignuma.ASM,bignuma.OBJ
  248.  
  249. calcmand.obj: bcfract.mak  bcfract.cfg calcmand.asm
  250.     $(TASM)  CALCMAND.ASM,CALCMAND.OBJ
  251.  
  252. calmanfp.obj: bcfract.mak  bcfract.cfg calmanfp.asm
  253.     $(TASM)  CALMANFP.ASM,CALMANFP.OBJ
  254.  
  255. fpu087.obj: bcfract.mak  bcfract.cfg fpu087.asm
  256.     $(TASM)  FPU087.ASM,FPU087.OBJ
  257.  
  258. fpu387.obj: bcfract.mak  bcfract.cfg fpu387.asm
  259.     $(TASM)  FPU387.ASM,FPU387.OBJ
  260.  
  261. fr8514a.obj: bcfract.mak  bcfract.cfg fr8514a.asm
  262.     $(TASM)  FR8514A.ASM,FR8514A.OBJ
  263.  
  264. fracsuba.obj: bcfract.mak  bcfract.cfg fracsuba.asm
  265.     $(TASM)  FRACSUBA.ASM,FRACSUBA.OBJ
  266.  
  267. general.obj: bcfract.mak  bcfract.cfg general.asm
  268.     $(TASM)  GENERAL.ASM,GENERAL.OBJ
  269.  
  270. hgcfra.obj: bcfract.mak  bcfract.cfg hgcfra.asm
  271.     $(TASM)  HGCFRA.ASM,HGCFRA.OBJ
  272.  
  273. lsysa.obj: bcfract.mak  bcfract.cfg lsysa.asm
  274.     $(TASM)  LSYSA.ASM,LSYSA.OBJ
  275.  
  276. lsysaf.obj: bcfract.mak  bcfract.cfg lsysaf.asm
  277.     $(TASM)  LSYSAF.ASM,LSYSAF.OBJ
  278.  
  279. lyapunov.obj: bcfract.mak  bcfract.cfg lyapunov.asm
  280.     $(TASM)  LYAPUNOV.ASM,LYAPUNOV.OBJ
  281.  
  282. mpmath_a.obj: bcfract.mak  bcfract.cfg mpmath_a.asm
  283.     $(TASM)  MPMATH_A.ASM,MPMATH_A.OBJ
  284.  
  285. newton.obj: bcfract.mak  bcfract.cfg newton.asm
  286.     $(TASM)  NEWTON.ASM,NEWTON.OBJ
  287.  
  288. parsera.obj: bcfract.mak  bcfract.cfg parsera.asm
  289.     $(TASM)  PARSERA.ASM,PARSERA.OBJ
  290.  
  291. tplus_a.obj: bcfract.mak  bcfract.cfg tplus_a.asm
  292.     $(TASM)  TPLUS_A.ASM,TPLUS_A.OBJ
  293.  
  294. video.obj: bcfract.mak  bcfract.cfg video.asm
  295.     $(TASM)  VIDEO.ASM,VIDEO.OBJ
  296.  
  297.  
  298.